//
//  NSBundle+Extension.swift
//  FWSinaWeibo
//
//  Created by 范伟 on 16/2/26.
//  Copyright © 2016年 FanWei. All rights reserved.
//

import Foundation

extension NSBundle {
    class var fw_appCurrentVersion: String {
        //        版本号：主版本号.次版本号.修订版本号
        //        主版本号: 通常是大的功能改变，甚至使用方式都会发生变化
        //        - AFN 1.0   AppClient 单例
        //        - AFN 2.0   对 NSURLConnection / NSURLSession 的封装 2014 年初
        //        - AFN 3.0   删除了 NSURLConnection，增加了进度回调 2015 年底
        //        次版本号: 通常会有些函数的参数格式会发生变化，如果第三方框架的使用者，可能会小幅度修改程序
        //        修订版本号: 内部 bug 修改，对接口没有任何影响
//        guard let currentVersion = NSBundle.mainBundle().infoDictionary?["CFBundleShortVersionString"] as? String else {
//            return "000.000.000"
//        }
        /*
        let strArray: [String] = currentVersion.componentsSeparatedByString(".")
        //[CVarArgType]为C类型数组
        var array: [CVarArgType] = [0, 0, 0]
        for e in strArray.enumerate() {
        array.insert(Int(e.element) ?? 0, atIndex: e.index)
        }
        //格式化字符串 001.001.001
        return String(format: "%03d.%03d.%03d", arguments: array)
        */
        return NSBundle.mainBundle().infoDictionary?["CFBundleShortVersionString"] as? String ?? "0.0.0"
    }
}